A Global History of Slavery in the Medieval Millennium. (2nd October 2022)