I expected a book that goes beyond the theory taught in small classes. Well, no turning back. This book is useless for real life and real developments; it lacks the side "cookbook", with examples of specific cases and what patterns to use in these cases.
By cons, if you know nothing about design patterns, it could be a good start, although it will not advance more you it