Basic Concepts in Pharmacology: A Student's Survival Guide by Janet L. Stringer
This is the best way for students to learn and understand the most complex pharmacology concepts. It includes a comprehensive review of drugs necessary to passing the course and preparing for the USMLE. It also includes updated information on poisoning/toxicology, and coverage of new classes of drugs. Easy to format, it includes tables, charts, and an approach that really works.