An Introduction to Philosophical Logic by Anthony C. Grayling