... enjoyable, well-written, very informative and, most important, up to date.
- CNet
See More Reviews >>