Life Is for Reading
Here are some of the books that I've read and would recommend. If you have a bit of time on your hands at the moment, you could do worse than read a few of these.
avg. score: 79 of 900 (9%)
required scores: 1, 29, 55, 83, 117