Are you new to certification? If so then the best option is to go through google and get through all the exam objectives.
Select a book that will help you to get all the exam objectives and after you have accquired some knowledge of the topic do some practice. But remember that constant practice will help you to face the real exam.
For exam objectives you can follow this linkhttp://www.microsoft.com/learning/exams/70-305.asp
There are number of sites which offers good praccice questions accompanied with study notes but I had tried ucertify as I felt it was a better deal among the others. The quality of questions were better and much real to the final ones which I faced during the exams.