Fundamentals of Reasoning (2nd, Second Edition) - By Stephen P. Schwartz