Robert Touchton, Carl D. Crane III: Software Architectures for Autonomy. Encyclopedia of Complexity and Systems Science 2009: 8438-8453