Semantics A Coursebook - Hurford James (2010)