Little Masterpieces of Science: Invention and Discovery by Iles, George
 is a Project Gutenberg book, now on Github.