John Mearsheimer
Is there any room to discuss the things John Mearsheimer got right? They far outnumber things he's got wrong. Personal insults are a sign you're not winning, too.
A book written by John Mearsheimer