Ancient and modern Michilimackinac : including an account of the controversy between Mackinac and the Mormons
[U.S.]