Book Review – The Modern Mercenary

There have been a number of books published in the last few…