Best book for APUSH?

<p>PS my teacher recently refused to provide any materials for me saying that I should be able to obtain sufficient study materials through my own efforts. What do I do? Anywhere else I can go? he’s an awful, awful man…</p>