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