Contemporary Debates In Philosophy Of Biology