Creation : life and how to make it - Grand, Steve (Harvard University Press, 2001)