Good intentions and grand theories do not make a good programme. Programmes work best when they're based on a detailed understanding of the problem being solved and how they are implemented on the ground. Abhijit Banerjee Work Men Good