My list of books I simply could NOT put down! My top 20 best books of all-time include a variety of genres and authors.