Bright Ideas: A Record of Invention and Misinvention by Strang, Herbert Brock, C. E. (Charles Edmund)
 is a Project Gutenberg book, now on Github.