If you've ever been tempted to dip your toes into the waters of aspect-oriented programming in the .NET world, this book is an excellent way to "boot into" it. Matt Groves does a fantastic job of starting with the basics and explaining what AOP is. He covers how AOP works, how it can be used in .NET, and takes time to introduce the reader to a sampling of the tools that make AOP possible.
Full disclosure: I came to this book as a PostSharp owner who wanted to make more use of the tools he had purchased. I had some AOP knowledge coming in ... but not a lot. After completing the book (a relatively straightforward read) and playing around a bit, I feel much more confident in my ability to leverage PostSharp in my day-to-day development. I also feel well-positioned to grab other tools (e.g., something like Castle's DynamicProxy) that use run-time weaving (as opposed to PostSharp's post-compile weaving) and make use of them.
Given that I tend to develop a lot of middleware and service-related software that typically contains many cross-cutting concerns (logging, tracing, performance tracking, etc.), I'm confident that what I've learned with this book will be a tremendous asset going forward. Nice job, Matt!