LOT! Norton History of Modern Europe Ser. Vols. 5-7, 1789-1999 You will find that this textbook covers all the core material you need for the course.