Ellis Island: Ghosts of Freedom by  Stephen Wilkes .  Buy

Ellis Island: Ghosts of Freedom by Stephen Wilkes. Buy