We've rounded up a list of some of the best books to read in a lifetime, including a mix of modern fiction, timeless classics, and touching nonfiction.
102