appassionato, The Hour of Meeting Evil Spirits: An Encyclopedia of Mononoke and Magic (Yokai Series Book 2)
In Japan, it is said that there are 8 million kami. These spirits encompass every kind of supernatural creature; from malign to monstrous, demonic to divine, and everything in between. Most of them seem strange and scary—even evil—from a human perspective. They are known by myriad names: bakemono, chimimoryo, mamono, mononoke, obake, oni, and yokai.