publisher: Cambridge University Press publish date: May 2nd 2004
format: hardcover pages: 528
language: English
ISBN:
0521323940 (9780521323949)
publisher: Cambridge University Press publish date: March 1st 2009
format: paperback pages: 528
language: English
ISBN:
0521102499 (9780521102490)
ASIN: 521102499