Functional Programming in Scala (from the Manning title)