Functional Programming in Scala, Second Edition Michael Pilquist, Paul Chiusano, and Rúnar Bjarnasson eBook $43.99