The Middle Passage: 105 Days 2003, Africa Research & Publications, Trenton

ISBN-13: 9780865439825

Paperback

Select