Colonial Ste. Genevieve : an adventure on the Mississippi frontier