Modeling Imitation And Observational Learning