Books for other subjects are included in the relevant information and teaching pages.
Just click on any book image to gain further details via Amazon. #ad
You can download a list of all the books on this page (plus more) along with a useful list of websites. Just click the 'Download reading list' box below.
Please contact me if you would like a book adding to this page, or if you are aware of a newer edition.
As an Amazon Associate I earn from qualifying purchases via this website.