What are the books needed in USMLE?

I need to know which books must read before apply for USMLE step1 and step2
4 answers 4