Divine machines Leibniz and the sciences of life - Smith, Justin E. H. (Princeton University Press, 2011)