The Devil's Virtuosos': German Generals at War 1940-1945