publisher: Cambridge University Press publish date: June 12th 2003
format: hardcover pages: 324
language: English
ISBN:
0521641160 (9780521641166)
publisher: Cambridge University Press publish date: June 30th 2003
format: paperback pages: 322
language: English
ISBN:
0521646812 (9780521646819)
publisher: Cambridge University Press publish date: June 12th 2003
format: kindle pages: 332
language: English
ISBN:
9780511360244
publisher: Cambridge University Press publish date: June 12th 2003
format: ebook pages: 320
language: English
ISBN:
0511221576 (9780511221576)