publisher: Cambridge University Press publish date: July 31st 2005
format: hardcover pages: 628
language: English
ISBN:
0521365953 (9780521365956)
publisher: Cambridge University Press publish date: March 1st 2008
format: paperback pages: 628
language: English
ISBN:
0521063329 (9780521063326)