A Thousand Paths To Patience by Michael Powell