Author: J. A. Karunaratne
Fuller name: Jayasinghe A Karunaratne
Title: Professor