I majored in Computer Science at my university and have an advanced degree in it, and I have been doing web development for quite a few years in C#. I would like to build up my credit through certification. For now, my planned path is as follows: MCTS (70-536, 70-528) --> MCPD (70-547). I have the MCTS Self-Paced Training Kit by Northrup, Wildermuth et al. Will this kit suffice for 70-536 and 70-528? I am interested in finding some mock exams. I've just tried one of actual-exams.com. It is awful. It has only 2 to 3 test questions per chapter and the sample code they provide has way too many errors or typos. I cannot believe that they are selling it. Any reference to good mock exams is highly appreciated.