Curiosities of Science, Past and Present by John Timbs