Portland Public Library

John Newton, a ruthless slave trader becomes a messenger of amazing grace, Gary Wilkinson