Author: G D. Weerasinghe