Nihal Kularatna's scientific contributions