• Home
  • Machiavelli on War
Machiavelli on War

Machiavelli on War

by Christopher Lynch

Published by: Cornell University Press

384 pages, 152.00 x 229.00 mm

  • ISBN: 9781501773020
  • Published: December 2023

£45.00

Buy