5.0

A thoroughly researched treasure trove is this book. Probably would not recommend to beginners of the discipline as there are some hard as shit concepts to wrap the mind around. Huge fan of the author and his podcast. This is a fantastic book !