Written by the developers who created Phoenix, this is an invaluable guide for people just starting out in the Elixir framework. It covers the basics of creating an application, using the default Ecto library for database transactions, the use of channels and OTP for concurrency, and testing. Everything you need to know to get started, really.
The form this takes is the now-familiar "create a toy project from scratch" programming book example. As such, all code examples are basic and build on the application of choice, a real time video annotation app. The example project is well thought out to demonstrate the strengths of the Phoenix platform, and I'm glad they included the Wolfram Alpha integration, as API integration is a requirement of almost every modern app.
The only reason this didn't get five stars is that I wish it were more comprehensive about potential stumbling blocks in the described libraries. Obviously, an intro book cannot include a fully comprehensive overview of the default libraries, but I wish there had been some more discussion of common errors users make and how to resolve them.