A History of Heresy by David Christie-Murray
This work concerns itself specifically with Christian heresies, ie departure from Christian orthodoxy. The author surveys minority believers from the early Judaizers through Gnosticism, Nestorianism, Pelagianism, Lutherinism, Anglicanism and other movements and minorities. The book attempts to explain the differences between different strands of Christian thought, and also provides a narrative of the development of Christianity down the ages.