Incorporating behavioural complexity into energy-economy models by Peter Warren