Source code and exercises from the book "Scala for the Impatient"