The Structure of biological theories - Thompson, Paul (2000)