CCAFS Working Paper no. 20. A review on farm household modelling with a focus on climate change adaptation and mitigation