John Keegan - Other languages