publisher: Cambridge University Press publish date: March 1st 2006
format: hardcover pages: 507
language: English
ISBN:
0521823013 (9780521823012)
publisher: Cambridge University Press publish date: April 16th 2012
format: paperback pages: 520
language: English
ISBN:
1107601460 (9781107601468)