A Christmas Carol by Charles Dickens, with its cast of extraordinary characters and timeless story of redemption, has been told in many...