I've just finished it, well, the third edition anyways.
I like it, it is an illustrious (not in the figurative sense) book, it explains things visually, which I find easily digestible.
The only problem which I have with the actual book is that it doesn't really delve into much depth, for...