publisher: Penguin publish date: 26-05-2009
format: paperback pages: 368
language: English
ISBN:
0143115561 (9780143115564)
publisher: Hemisphere Pub
publish date: January 1st 1980
format: Unknown Binding pages: 319
language: English
ISBN:
0070485402 (9780070485402)
ISBN:
091959445X (9780919594456)