The tale of Murasaki

The tale of Murasaki

2000 • 426 pages