Ingres then, and now - Rifkin, Adrian. (Routledge, 2000)