Fundamentals Of Reasoning by Oliver A. Johnson & Robert Johnson