Computer books seem to break down into one of three major categories: theoretical concept overviews, exhaustive step-by-step learning guides, or pinpoint reference guides (e.g. O'Reily In-A-Nutshell). This book is a muddled mix of all three without achieving the benefits of any. It's too lightweight and disorganized to be a reference manual and too cursory to be a learning guide.I am over 100 pages into this and I am not quite sure if I have learned anything useful. It was clearly written without an objective in mind, which is evident chapter after chapter. It was comforting to see that many others share my opinion. I wish I had read these reviews before purchasing.