publisher: Penguin publish date: June 5th 2003
format: paperback pages: 368
language: English
ISBN:
0141187395 (9780141187396)
publisher: Harcourt publish date: July 1st 1950
format: hardcover pages: 200
language: English
ISBN:
0151820430 (9780151820436)
publisher: Penguin publish date: June 4th 2009
format: kindle pages: 404
language: English
ISBN:
9780141912288
publisher: Cambridge University Press
format: paperback
language: English
ISBN:
0521209765 (9780521209762)