by Paul Warde
publisher: Cambridge University Press publish date: July 24th 2006
format: hardcover pages: 392
language: English
ISBN:
052183192X (9780521831925)
publisher: Cambridge University Press publish date: July 30th 2002
format: ebook pages: 410
language: English
ISBN:
0511222874 (9780511222870)
publisher: Cambridge University Press publish date: June 2nd 2010
format: paperback pages: 412
language: English
ISBN:
0521143330 (9780521143332)