Thinking about life the history and philosophy of biology and other sciences - Agutter, Paul S. (Springer Netherlands, 2008)