Spectral projected gradients: reviewing ten years of applications - Birgin, Ernesto Julian Goldberg (International Symposium on Mathematical Programming (ISMP 2012), 2012)