The roles of external knowledge in organisational learning and development