English Fairy Tales
Share this book    
Forty-three traditional English fairytales collected by famed folklorist Joseph Jacobs. Contains childhood favourites such as Jack and the Beanstalk, the Three Little Pigs and Tom Thumb, as well as some forgotten classics like The Well of the World's End, The Magpie's Nest and Kate Crackernuts.
Show more