Well, I recently passed the Microsoft 70-290 exam, Managing and Maintaining a Windows Server 2003 Environment and the primary book I used for studying was a book published by Que titled MCSA/MCSE Training Guide: Managing and Maintaining a Windows Server 2003 Environment. The book was an easy read, but I don't feel it was enough alone to pass the test even though I did manage to do so on the first try. I do consider the book a good introduction for someone who is not very familiar with Windows server environments. It goes over all the basics of the features of 2003, but I don't feel the details were covered enough to allow someone to successfully pass the test. My suggestion would be to go over plenty of practice tests and have hands on experience with Server 2003. You can download a free six month evaluation period version so you should have sufficient time to go through all the examples in the book and try setting up your own functioning server environment. The test has a handful of simulation questions so someone with hands on experience should feel more comfortable on these questions. The book assumes previous knowledge of activity directory and domains so you should consider it a good idea to pick up a book on these topics before beginning this book.