Emergent Complexity by Jeanne E Arnold