Nature & types of sociological theory - Martindale, Hilda (Jaipur, 2001)