I did not buy the textbook for this course and got by just fine. Prof Castro cares so much about History and it shows in his lectures. Show up on time, study for the weekly quizzes and you will do fine. Highly recommend taking him!!!