by Paul M. Kennedy
publisher: HarperCollins publish date: January 1st 1989
format: paperback pages: 256
language: English
ISBN:
0006861652 (9780006861652)
publisher: Allen & Unwin Australia
format: paperback
language: English
ISBN:
0049020080 (9780049020085)
publisher: HarperCollins publish date: August 3rd 1992
format: paperback
language: English
ISBN:
0006366236 (9780006366232)