Community-Based Adaptation Costing: An integrated framework for the participatory costing of community-based adaptations to climate change in agriculture. CCAFS Working Paper No. 16.