The art of thinking : a guide to critical and creative thought - Ruggiero, Vincent Ryan (Pearson Educations, 2012)