Near-Optimal Guidance with Impact Angle and Velocity Constraints Using Sequential Convex Programming. (23rd October 2019)