3.0

It's a useful books. Some ideas changed my mind. But the book is too rumbling.