Philosophy of Meaning, Knowledge and Value in the 20th Century by John V. Canfield