In the spirit of disclosure I should note this site participates in the Amazon Services LLC Associates Program, an affiliate advertising program designed to provide a means for sites to earn commissions by linking to Amazon. This means that whenever you purchase a book or item on Amazon from a link on the site, I receive a small commission. (The purchase does not cost you any extra.) This commission helps offset a fraction of the operating costs for the site and is very much appreciated.