Author: Richard Blair Allen
Alternate names: Richard B. Allen
Bio: Scholar of slavery & the Indian Ocean world.