100 Greatest science inventions of all time - Haven, Kendall (Libraries Unlimited, 2006)