publisher: Cambridge University Press publish date: November 17th 2003
format: hardcover pages: 360
language: English
ISBN:
0521817196 (9780521817196)
publisher: Cambridge University Press publish date: April 30th 2006
format: ebook pages: 360
language: English
ISBN:
0511162367 (9780511162367)