TG Elkington's scientific contributions