The grand slave emporium Cape Coast Castle and the British slave trade - St. Clair, William 1937-2021 (Profile Books, 2006)