Sanjeev Gupta: Perseverance rover mission scientist | OUP Journals & Magazine | IEEE Xplore