Introduction to organizational computing CS 235. (Pearson, 2009)