Advanced Principles of Propulsion