Three flags at the straits;: The forts of Mackinac (American forts series)