Social science theories for rural development