Ayala, Carlos Boards and Wards: A Review for Usmle Step 2 & 3 - Blackwell Science 2000 - 363p. ISBN: 9780632044931