Programming in Scala

by Martin Odersky, Lex Spoon, and Bill Venners

Effective Scala

by Marius Eriksen

Programming Scala

by Dean Wampler, Alex Payne