Programming Scala : tackle multicore complexity on the JVM / Venkat Subramaniam, Pragmatic Bookshelf, 2008
Programmers will see the Scala language for parallel processing as a path to the future. As always, this Pragmatic book is very practical. 200 pages.
Algorithms and data structures : the basic toolbox / Kurt Mehlhorn, Springer, 2008