The Jataka

1960 pages 400

fiction challenging informative mysterious medium-paced