Who will defend Europe? an awakened Russia and a sleeping continent - Giles, Keir 1968- (Hurst & Company, 2024)