Eternal Kaveri historical sites along South India's greatest river (Marg Publ., 1999)