Oracles, Heroes or Villains - Shambaugh (Cambridge University Press, 2019)