Cover 8

A Sliver of Redemption

A Sliver of Redemption

2011 • 364 pages