Shailendra Kumar Singh's contributions