An excellent book. But treat it with respect, it will require your undivided attention for quite some time. The premise is very simple but the proof and elaboration are exceptionally complicated. Not a book for the casual reader. But very rewarding for someone who knows what they are getting into.