Please note that some of these links are affiliate links, which means that if you choose to make a purchase, I'll earn a small commission at No cost to you. I'm recommending these books only because I've read and benefited from them, not because of the small commission I may make if you decide to make a purchase.