Author: A. mendis Gunasekera