Thinking well : an introduction to critical thinking - Kelly, Stewart E (McGraw-Hill, 2001)