The late John Keegan is a prolific writer of military histories.
The Second World War is not one of his better books. The rest here are interesting facets of military history. I was fortunate to find them {excluding History of warfare which I bought at Times Centre point in Singapore} years ago at Times bookstore at Starhill in KL.