The Guardian’s 100 best novels: No 1 – The Pilgrim’s Progress, John Bunyan (1678)

I was delighted to see this in today’s Guardian. Delighted for two reasons: (1) It is an absolutely magnificent book; a classic in the truest