Philosophy, biology and life - O'Hear, Anthony (Cambridge University Press, 2005)