* Scala by Example http://www.scala-lang.org/sites/default/files/linuxsoft_archives/docu/files/ScalaByExample.pdf
* Scala for the Impatient http://horstmann.com/scala/
* Functional Programming in Scala http://www.manning.com/bjarnason/
* online: http://www.artima.com/pins1ed/
The above are the books I've read or plan to read. Others listed at http://www.scala-lang.org/node/959
FP:
* Structure and Interpretation of Computer Programs http://mitpress.mit.edu/sicp/
* Introduction to Functional Programming (Bird & Wadler) http://www.nlda-tw.nl/janmartin/vakken/TFIT/Extra%20materiaal/Bird_Wadler.%20Introduction%20to%20Functional%20Programming.1ed.pdf
* Haskell: The Craft of Functional Programming http://www.haskellcraft.com/craft3e/Home.html
* ML for the Working Programmer http://www.cl.cam.ac.uk/~lp15/MLbook/
* Programming in Scheme http://www.amazon.com/Programming-Scheme-Michael-Eisenberg/dp/0894261150
* Applicative High Order Programming: The Standard ML Perspective http://www.amazon.com/Applicative-High-Order-Programming-M-L-Perspective/dp/0412392402
* Functional Programming: Application and Implementation (Peter Henderson)
* Thinking Recursively http://www-cs-faculty.stanford.edu/~eroberts/books/ThinkingRecursively/