Preventive medicine and public health : 700 questions & answers - Hart, Richard H. (USMLE step 2 review, 1996)