Bruce White
Critical Thinking; Problem Solving; Proactive solutions; historical development and thoughts