Christianity Through the Centuries: A History of the Christian Church by Earle E

A nice touch in this textbook is the practice tests with answer explanations.