Patterns in History: A Christian Perspective on Historical Thought
Bebbington looks over 5 of the major "schools" of historiography, including, Linear, Cyclical, Christian, Marxist, and Historicist. It is a good textbook for post-graduate study and is highly recommended for those who are students of history as well as those who are serious history "buffs". Bebbington does a good job of bringing out the strengths and weaknesses of each school.