Computational Economics: rational behaviour and complexity - Gomes, Orlando (2018)