Chada Ramamuni Reddy's scientific contributions