Contemporay social and sociological theory : visualizing social worlds - Kenneth Allan (Pine forge Press, 2006)