publisher: Cambridge University Press publish date: June 1st 2005
format: hardcover pages: 392
language: English
ISBN:
0521824745 (9780521824743)
publisher: Cambridge University Press publish date: June 30th 2005
format: ebook pages: 391
language: English
ISBN:
0511113811 (9780511113819)
publisher: Cambridge University Press publish date: January 7th 2011
format: paperback pages: 392
language: English
ISBN:
0521173515 (9780521173513)