Critical thinking and writing a developing writer's guide with readings - Cavina, Kristan (Developmental writing series, 1995)