<p>i dont know about the other two courses, but for APUSH all you need is the AMSCO book. Make sure you do the practice question and the practice DBQs. Don’t just skip over the “how to write an essay” or “how to write a dbq” part of the book, its really good</p>