publisher: Cambridge University Press publish date: October 1st 2004
format: paperback pages: 588
language: English
ISBN:
0521011698 (9780521011693)
publisher: Cambridge University Press publish date: May 22nd 2006
format: paperback pages: 620
language: English
ISBN:
0521683505 (9780521683500)
publisher: Cambridge University Press publish date: October 24th 2004
format: ebook pages: 588
language: English
ISBN:
051122740X (9780511227400)