Japanese demon lore : oni, from ancient times to the present | NiceBooksReads