Author: Peter H. Cole,Damith C. Ranasinghe