Our top 50 books list covers the most influential and best books ever written. The most important books to read span across the entire history of writing.