Initial release for review purposes

Please read carefully through the book and report mistakes you find.