Analyzing Meaning: An Introduction to Semantics and Pragmatics
Paul R. Kroeger
Analyzing Grammar: An Introduction