Immigration and Immigrant Communities Book cover for Immigration and Immigrant Communities 1650-2016 by Salem Press.