publisher: Basic Books publish date: October 30th 1986
format: paperback pages: 368
language: English
ISBN:
0465075614 (9780465075614)
ISBN:
1872327192 (9781872327198)
publisher: Cambridge University Press publish date: May 24th 2002
format: paperback pages: 524
language: English
ISBN:
0521894433 (9780521894432)
publisher: Beacon Press publish date: July 10th 2000
format: paperback pages: 104
language: English
ISBN:
0807004456 (9780807004456)
publisher: OUP Oxford
publish date: February 25th 2010
format: kindle pages: 385
language: English
ASIN: B005RBUK4I