Walls of Hamelin by Charles William Kennedy