Curiosities of Science (Volume 2); A Book for Old and Young by John Timbs