publisher: Cambridge University Press publish date: November 30th 2006
format: paperback pages: 260
language: English
ISBN:
0521035422 (9780521035422)
format: hardcover pages: 304
language: English
ISBN:
0742508439 (9780742508439)
format: paperback pages: 290
language: English
ISBN:
0742508447 (9780742508446)
publisher: Cambridge University Press publish date: April 1st 2009
format: hardcover pages: 288
language: English
ISBN:
0521877466 (9780521877466)
publisher: Basic Books publish date: November 19th 2000
format: hardcover pages: 256
language: English
ISBN:
0738203718 (9780738203713)