John Bunyan's Pilgrim's Progress explains which of these?
A.)the fall of humankind
B.)Bunyan's religious struggles
C.)the doctrine of Christian salvation
D.)Bunyan's military experience