Philosophical Reasoning by Nicholas Rescher