BC’s weekend reads

  1. China’s Legalist Revival
  2. Does Europe need a new Warsaw Pact?
  3. Daniel Larison (PhD in Russian History) on Trump’s foreign policy speech
  4. The Anti-Trumplodytes
  5. Why Popular Sovereignty requires the due process of law