Scan barcode
A review by lididi
The Pilgrim's Progress by John Bunyan
3.0
The allegory can be a little daunting and tiring, but overall I did enjoy this book and the lessons that it was intended to teach.