These were some of those books that everyone should read at least once in their lifetime. Although, it is said that real life experience cannot be replaced by bookish wisdom, yet, reading these thought-provoking books is enriching for the mind and the perfect food for soul. So grab a few of these books and enjoy the experience.