Resolute How We Humans Keep Finding Ways to Beat the Toughest Odds by Benjamin Hall | Menrva Books | MenrvaBooks