MCSD analyzing requirements study guides (Exam 70-100). (Syngress Media Osborne McGraw-Hill, 1999)