Highly recommend this:

BOOK