The Shawshank Redemption Revealed: How One Story Keeps Hope Alive - 9781493040995