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