Science & technology - Devasinghe, D.M.A (2003)