Note: This is a draft of the book from 2010 and thus displays some formatting errors and broken links. However, the book is still in development and will be available in the future. (Also available in the following formats: .mobi – .epub – .pdf) Introduction Preface to this edition The book you are reading is in draft form (perhaps eternally). We believe in transparency and immediate feedback, so