Spectral projected gradient methods: review and perspectives - Birgin, Ernesto Julian Goldberg; Martinez, José Mario; Raydan, Marcos (Journal of Statistical Software, 2014)