Perspectives on Adaptation in Natural and Artificial Systems by Melanie Mitchell | Menrva Books