D Deshmukh's scientific contributions