Stephen Haller
The textbook given to you allows you to get more in with the history that is being taught and allows you to outline yourself with what to read. Other reviewers say his lectures are short and the homework is repetitive, however I think longer lectures and test anxiety doesn't help you absorb information, rather this is the best way to learn.