| The book
This book is an introduction to the language Scala focusing on the aspects related to functional programming. The book includes examples of recursion, higher order functions, lazy evaluation, algebraic data types. It also includes a description of the object oriented aspects of the language. The book finishes with an introduction to parallelism in Scala and, in particular, to actors model (including, Akka's actor model).
The structure of the book is as follows: