publisher: Oxford University Press publish date: July 27th 2000
format: paperback pages: 395
language: English
ISBN:
0198299273 (9780198299271)
publisher: Cambridge University Press publish date: January 28th 2005
format: ebook pages: 460
ISBN:
0511031033 (9780511031038)
publisher: Cambridge University Press publish date: June 6th 2013
format: paperback pages: 454
language: English
ISBN:
052173505X (9780521735056)