by Gregory Moore
publisher: Cambridge University Press publish date: January 24th 2002
format: hardcover pages: 238
language: English
ISBN:
0521812305 (9780521812306)
publisher: Cambridge University Press publish date: December 31st 2005
format: paperback pages: 240
language: English
ISBN:
0521024277 (9780521024273)
publisher: Cambridge University Press publish date: January 23rd 1998
format: ebook pages: 236
language: English
ISBN:
0511029985 (9780511029981)
publisher: Cambridge University Press publish date: January 24th 2002
format: ebook pages: 238
language: English
ISBN:
1280433973 (9781280433979)