The pilgrim's progress (Collins New classics series-no.441)