Ferri’s Netter Patient Advisor: with Online Access, 2e (Netter Clinical Science

A nice touch in this textbook is the practice tests with answer explanations.