General David Petraeus & Andrew Roberts Conflict : The Evolution of Warfare from 1945 to Ukraine - William Collins 2023 ISBN: 9780008567989