Optimization for machine learning - Sra, Suvrit 1976- (MIT Press, 2012)