Critical thinking - MOORE, Brooke Noel. (New Delhi McGraw-Hill, 2007)