1054 and All That: A Lighthearted History of the Catholic Church - Karl Keating