Nature of Computation Mertens, Stephan, and Moore, Cristopher. The Nature of Computation. United Kingdom, OUP Oxford, 2011. (Book Link)
Introduction to Agent Based Modelling Wilensky, Uri, and Rand, William. An Introduction to Agent-Based Modeling: Modeling Natural, Social, and Engineered Complex Systems with NetLogo. United Kingdom, MIT Press, 2015. (Book Link)
Being There: Putting Brain, Body, and World Together Again Clark, A.. “Being There: Putting Brain, Body, and World Together Again.” (1996).(Book Link)
Complex Adaptive Systems: An Introduction to Computational Models of Social Life  Miller, J. and S. Page. “Complex adaptive systems - an introduction to computational models of social life.” Princeton studies in complexity (2007).(Book Link)