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