Keith's 100 Favorite Books
There are so many amazing books still on my read list and I look forward to discovering many others that will force their way onto this list. In my reading journey thus far, here are my absolute favorites.
avg. score: 20 of 100 (20%)
required scores: 1, 9, 15, 20, 29