A Short History of the Middle Ages, Third Edition by Rosenwein, Barbara H.

A nice touch in this revised textbook is the highlighted learning objectives.