Critical thinking skills: Developing effective analysis and argument - Cottrell, Stella (Palgrave Macmillan, 2005)