great books
Play great pool by Mark Wilson is the best by far for a total package: fundamentals, Mental Training and drills.
all of Robert Brynes books and Phil's books as well
99 critical shots is a must as well!
Marks book is The BEST hands down! With what I have read in this book I would have paid double and still felt like I got a great deal.