by Mervyn Cooke
publisher: Cambridge University Press publish date: January 24th 2005
format: paperback pages: 350
language: English
ISBN:
0521574765 (9780521574761)
publisher: Cambridge University Press publish date: June 13th 1999
format: kindle pages: 368
language: English
ISBN:
9781139823661
publisher: Cambridge University Press publish date: June 13th 1999
format: hardcover pages: 368
language: English
ISBN:
052157384X (9780521573849)
publisher: Cambridge University Press publish date: February 24th 2013
format: ebook pages: 368
language: English
ISBN:
1139796895 (9781139796897)