Engines of War: How Wars Were Won and Lost on the Railways

by

  • Publisher: Atlantic Books
  • Print ISBN: 9781848871724, 1848871724

  • eText ISBN: 9780857891396, 0857891391