This is a book purely on async. It's not a general C# book, and it doesn't even cover the tiny non-async features in C# 5. It's all about asynchrony. As you'd expect, it's therefore pretty short (92 pages) and can comfortably be consumed in a single session. Alex's writing style is informal and easy to read. Of course the topic of the book is anything but simple, so even though you may read the whole book in one go first time, that doesn't mean you're likely to fully internalize it straight away. The book is divided into 15 short chapters, so you can revisit specific areas as and when you need to.