Philosophy of biology today - Ruse, Michael (2005)