Critical Thinking Skills has taken the seemingly baffling art of analysis and broken it down into easy to understand blocks, with clear explanations, good examples, and plenty of activities to develop... This description may be from another edition of this product.