Similar to our list of 100 Books to Read in a Lifetime, this selection of 50 non-fiction books makes shopping for great literature easy. This curated list covers the gamut of non-fiction. Shop for science books, tales of endurance, food memoirs, biographies, history books, and much more.