9781617290657
Functional Programming in Scala
Chiusano, Paul