format: hardcover
language: English
ISBN:
0399111948 (9780399111945)
publisher: William Heinemann Ltd publish date: November 1973
format: hardcover pages: 352
language: English
ISBN:
0434066117 (9780434066117)
language: English
ISBN:
0330244094 (9780330244091)