publisher: Cambridge University Press publish date: July 14th 2005
format: hardcover pages: 568
language: English
ISBN:
0521838282 (9780521838283)
publisher: Cambridge University Press publish date: June 30th 2005
format: ebook pages: 592
language: English
ISBN:
0511113935 (9780511113932)