Optimization for Learning and Control - Andersen (IEEE, 2003)