Evolution extended : biological debates on the meaning of life - Barlow, Connie (MIT, 1994)