Koans and Lessons derived from the Test-Driven JavaScript Development book by Christian Johansen.