For anyone else that is going to use this book – read the following errata about the book.
I've been involved with creating software for most of my life.
Buy the book from the Pragmatic Bookshelf now!