Book cover for The Shortest History of War

The Shortest History of War

Synopsis

Details

01 September 2023
260 pages
9789395624886
Imprint: Pan Macmillan India