Dutugemunu his life and times - Senaveratna, John M. (Sinha publications, 1946)