by Christopher Heywood
publisher: Cambridge University Press publish date: November 18th 2004
format: hardcover pages: 310
language: English
ISBN:
0521554853 (9780521554855)
publisher: Cambridge University Press publish date: December 13th 2004
format: ebook pages: 310
language: English
ISBN:
0511261926 (9780511261923)
publisher: Cambridge University Press publish date: January 1st 2004
format: ebook pages: 314
language: English
ISBN:
1280749865 (9781280749865)
publisher: Cambridge University Press publish date: June 30th 2010
format: paperback pages: 314
language: English
ISBN:
0521153786 (9780521153782)