An introduction to functional grammar
by
Michael Halliday
1994, E. Arnold