Ian E. Wickramasekera Ph.D. (auth.)