Analogies for Critical Thinking by Ruth Foster