The legend of Queen Cāma :Bodhiramsi's Cāmadevīvamsa, translation and commentary