Introduction to the Art of Programming Using Scala
Mark C. Lewis
"Introduce yourself to the Art of Programming with a cutting-edge language: Scala. This book seamlessly combines the best programming paradigms - procedural, functional, and object-oriented - to give a comprehensive overview of programming logic and core topics of object orientation. Learn how to construct basic data structures, multithreading, networking, GUIs and graphics in programs. Get started on your Scala programming journey today!"