publisher: Cambridge University Press publish date: June 1st 2007
format: paperback pages: 729
language: English
ISBN:
0521670055 (9780521670050)
publisher: Cambridge University Press publish date: September 7th 2007
format: ebook pages: 752
language: English
ISBN:
0511287224 (9780511287220)
publisher: Cambridge University Press publish date: January 1st 2007
format: ebook pages: 751
language: English
ISBN:
1280917237 (9781280917233)