Thomas M. Cooley view 3