by John Keegan
publisher: Harper Perennial
publish date: August 29th 2006
format: paperback pages: 192
language: English
ISBN:
0060890770 (9780060890773)
publisher: HarperCollins publish date: October 1st 1989
format: hardcover pages: 254
language: English
ISBN:
0060161787 (9780060161781)
publisher: MetroBooks (NY)
format: hardcover
language: English
ISBN:
1586631977 (9781586631970)
publisher: Gramercy publish date: March 13th 1995
format: hardcover pages: 255
language: English
ISBN:
0517123770 (9780517123775)
language: English
ISBN:
0723003173 (9780723003175)
language: English
ISBN:
0681970626 (9780681970625)
language: English
ISBN:
0723010072 (9780723010074)