publisher: Cambridge University Press publish date: August 1st 2007
format: paperback pages: 384
language: English
ISBN:
0521683785 (9780521683784)
publisher: Cambridge University Press publish date: July 31st 2007
format: ebook
language: English
ISBN:
0511332130 (9780511332135)
publisher: Cambridge University Press publish date: July 1st 2007
format: hardcover pages: 396
language: English
ISBN:
0521865174 (9780521865173)