Journey of Strangers by Elizabeth Zelvin

1493: Joanna is one of 2,000 Jewish children torn from their parents on the Lisbon docks and sent as slaves to a pestilential island off the African coast. 1495: Diego Mendoza and his sister...