content: Good news: the book has great style, format and layout. Bad news: content. I waited until I passed my WinArch exams before I could objectively review this book. This book doesn't 'offer complete preparation for taking and passing MCSD exams 70-160 and 70-161' like the blurb on the book cover states. I complained to MS Press and MCP regarding this statement and a rep from MCP.com admitted (via email) that 'no one source of reference is sufficient to pass the exam'. Too bad MSPress didn't consult MCP (or that person) before designing the book cover. If you are new to programming then you will learn a lot about Windows by reading this book BUT you won't be able to pass the exams! I'm writing to MS Press to request a refund. I suggest everyone who has purchased this book do the same.