For the social stuff I recommend two things. Firstly: more sociology, more small groups. It's all in Citeseer, just type in a few keywords and start browsing. There's a good twenty or thirty years of good work by massively bright people in human computer interfaces that's well written up and easy to learn from. That's even without the work on social dynamics which is all applicable.