Against All Odds (with a new update & a reappraisal) by Dan Connell
/ 1