Scala - where are are - where we plan to go Martin Odersky.
Interlude: Functional Programming CSE 331 Section 2 James Daly.