This was the second book I used to prepare for this exam. The first wasCraig Zaker's. Both had advantages - both had disadvantages. The disadvantage of this is its shear volume. It has so much material (all of it good) but if you are working on a time line it is a lot to work through.

This book presents extensive exam preparation materials, going through section by section the requirements of the exam. It will help you learn to think and answer in "Microsoft speak".

There are lots of materials out there if you just want to pass a certification exam, crams, sims, testking … but if you really want to learn the materials, you need to work with it. This book with its wide range and extensive exercises will help you learn hands on. It is an excellent resource, and will be a reference book I use for years to come.