Life evolving - Duve, Christian De (Oxford)
xv, 341 s.