Thomas M. Cooley view 1