An introduction to CoffeeScript programming with an emphasis on clarity, abstraction and verification. The book is freely available, and may be used (as a whole or in parts) in any way you see fit, as long as credit is given to the original author. Based on Eloquent JavaScript by Marijn Haverbeke.