by David Gemmell
Gemmell's heroic fiction is candy for me. He loves redemption, even of the bad guys.