by Cambridge University Press
publisher: Cambridge University Press publish date: March 10th 2003
format: hardcover pages: 1562
language: English
ISBN:
0521824222 (9780521824224)
publisher: Cambridge University Press publish date: April 25th 2005
format: hardcover pages: 572
language: English
ISBN:
0521843782 (9780521843782)
publisher: Cambridge University Press publish date: September 1st 2008
format: paperback pages: 699
language: English
ISBN:
0521674689 (9780521674683)
publisher: Cambridge University Press publish date: February 24th 2003
format: paperback pages: 562
language: English
ISBN:
0521531055 (9780521531054)
publisher: Cambridge University Press publish date: August 1st 2008
format: hardcover pages: 699
language: English
ISBN:
0521858046 (9780521858045)