Philosophy of mathematics: structure and ontology - Shapiro, Stewart (Oxford University Press, 1997)