Author:James John Graham

Works

 * (tr.) Clausewitz's On War