Tag Selected: ion thruster theory