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