CliffsNotes AP European History with CD-ROM, 2nd Edition by Romano, Michael J. A nice touch in this textbook is the review questions at the end of each unit.