Collaboration for appropriate technology CottonAndrew P. EllisKen V. HuttonLen G. MoffatBill MortimerGeoffrey H. PickfordJohn 2018 Collaboration for appropriate technology