This book is definitely not a good choice for someone who wants to learn GWT from scratch. My understanding was that it's better suited for someone who already knows and uses GWT, but needs to learn some new techniques (like MVP). Besides that, the organization of the book is not that great. The author jumps from one topic to another, and some examples have gaps in them (It's as if some parts of the book are dropped!).