USMLE Step1 is a tried and tested preparation book containing questions/ answers to case studies and more. It contains everything you need to know to pass the exam. It covers everything from ethics to pharmacology, pathology to microbiology, physiology to chemistry, and physics to biology.