Located in southern Illinois, eight miles from present-day St Louis, it was probably the largest North American city north of Mexico at that time. It had been built by the Mississippians, a group of Native Americans who occupied much of the present-day south-eastern United States, from the Mississippi river to the shores of the Atlantic. Cahokia was a sophisticated and cosmopolitan city for its time. Yet its history is virtually unknown by most Americans and present-day Illinoisans. ... Its mix of people made Cahokia like an early-day Manhattan, drawing residents from throughout the Mississippian-controlled region: the Natchez, the Pensacola, the...