Scala for the Impatient (2nd Edition)