Understanding Social Problems by David Knox, Caroline Schacht & Linda A. Mooney