The Strange Tales of Pu Songling (1640-1715) are exquisite and amusing miniatures that are regarded as the pinnacle of classical Chinese fiction. With their elegant prose, witty wordplay and subtle charm, the 104 stories in this selection reveal a world i