G. P. Malalasekera

Summary