Computational Optimal Control by Rafal Zbikowski, S. Subchan & Dr Subchan Subchan