Dutugemunu : his life and times - Senaveratna, John M. (Freedom of Lanka Series,, 1946)