I would add The Blitzkrieg Legend by Karl-Heinz Frieser gives an illuminating view on German strengths and strategic weaknesses from a German POV, and serves as the unofficial German after action...