Accelerated optimization for machine learning : first-order algorithms - Lin, Zhouchen (Springer, 2020)