This file is the electronic version of the 300+ page book.