Science, providence, and progress at the Great Exhibition - Cantor, Geoffrey N. 1943- (2012)