AD A Darwinian left: politics, evolution, and cooperation by Singer, Peter fromDarwinism today 0 Type: Book