The book provides an in depth explanation of the basics and essentials of Erlang. All readers, regardless of programming background or level, should be grasp what Erlang is all about after reading this book. They should be able to write fairly complex concurrent programs. The book focuses the syntax and semantics of the language, explaining pattern matching, proper lists, recursion, and concurrency. Erlang is a 'new' technology on the brink of adoption. Fuelled by industry trends, blogs, commercial success stories, and the increasing importance of concurrent programming, there is a market for Erlang/OTP related books on all levels waiting to be exploited. Interest in and excitement about Erlang (and other functional programming languages, like Haskell) has been very much on the rise.