A Critical History and Philosophy of Psychology - Richard T.G Walsh (Cambridge University Press, 2014)