5.0

This book is so, so good. I'll probably read it again.