Ramayana
2005 • 477 pages