publisher: Cambridge University Press publish date: May 31st 2005
format: paperback pages: 424
language: English
ISBN:
052159572X (9780521595728)
publisher: Cambridge University Press publish date: January 12th 2011
format: hardcover pages: 422
language: English
ISBN:
0521473403 (9780521473408)