publisher: Cambridge University Press publish date: May 22nd 2006
format: hardcover pages: 519
language: English
ISBN:
0521847435 (9780521847438)
publisher: Cambridge University Press publish date: April 30th 2006
format: ebook pages: 537
language: English
ISBN:
1280458054 (9781280458057)