John H. Holland is Professor of Psychology and Professor of Computer Science and Engineering at the University of Michigan; he is also Trustee and External Professor at the Santa Fe Institute. He is the author of Hidden Order: How Adaptation Builds Complexity and other books.