Social Modelling Techniques