Thinking About Biology by Mimi Bres & Arnold Weisshaar