by John Keegan
publisher: Penguin publish date: February 1st 1990
format: paperback pages: 384
language: English
ISBN:
0140096507 (9780140096507)
ASIN: 140096507
publisher: Viking Penguin publish date: March 1st 1989
format: hardcover pages: 304
language: English
ISBN:
0670814164 (9780670814169)
publisher: Hutchinson (London) publish date: October 1988
format: hardcover
language: English
ISBN:
0091737710 (9780091737719)
publisher: Random House Value Publishing publish date: February 24th 1992
format: hardcover
language: English
ISBN:
0517080087 (9780517080085)
publisher: Cornerstone Digital publish date: September 30th 2011
format: kindle pages: 352
language: English
ASIN: B005I4D9QK
publisher: Cornerstone Digital publish date: September 30th 2011
format: ebook pages: 352
language: English
ISBN:
1446494500 (9781446494509)
publisher: Arrow Books Ltd. (London) publish date: 1990
format: paperback
language: English
ISBN:
0099671107 (9780099671107)