by Paul R. Gregory
publisher: Cambridge University Press publish date: July 22nd 2010
format: paperback pages: 322
language: English
ISBN:
0521533678 (9780521533676)
publisher: Cambridge University Press publish date: October 27th 2003
format: ebook pages: 322
language: English
ISBN:
1280161442 (9781280161445)
publisher: Cambridge University Press publish date: October 27th 2003
format: hardcover pages: 320
language: English
ISBN:
0521826284 (9780521826280)