The Art of thinking: a guide to critical and creative thought / Vincent Ryan R. - Ruggiero, Vincent Ryan