The science of the struggle for existence : - Cooper, Gregory John (Cambridge University Press, 2003)