Acknowledgements and Thanks to:
- Simon Brown for encouraging me to write this in the first place
- Richard Jaques for reviewing an early copy of the book, making suggestions, and pointing out a few embarrassing typos
- Robert Smallshire for reviewing an early copy of the book and giving direction on the target audience
- Graham Lee for reviewing an early copy of the book and keeping me amused via Twitter
- David Hayes for the review and comments on structure