Triumphs of Invention and Discovery in Art and Science - Fyfe, J. Hamilton (Project Gutenberg, 2011)