publisher: Cambridge University Press publish date: December 1st 2008
format: paperback pages: 400
language: English
ISBN:
0521042666 (9780521042666)
publisher: Cambridge University Press publish date: April 25th 2002
format: hardcover pages: 396
language: English
ISBN:
0521651565 (9780521651561)