Japanese Mythology A to Z by Jeremy Roberts