Curiosities Of Science, Past And Present by John Timbs