Barry Moser

Pilgrim’s Progress

Retold by Gary D. Shmidt and  Illustrated by Barry Moser