Thinking about Biology by Stephen Webster (Paperback, 2003)