Recommended reading

Avail

Other recommended reading

Note that most of these books can be found in different editions with different ISBNs; some have Kindle editions.