100 greatest science inventions of all time - Haven, Kendall F. (Libraries Unlimited, 2006)