publisher: Cambridge University Press publish date: March 29th 2001
format: hardcover pages: 472
language: English
ISBN:
0521660777 (9780521660778)
publisher: Cambridge University Press publish date: April 1st 2010
format: paperback pages: 476
language: English
ISBN:
0521142318 (9780521142311)