Title: Shimabara Hantō mukashibanashi shū
Subjects: Japanese Tales
Places: Japan, Shimabara Peninsula