Buffalo, lake city in Niagara land: An illustrated history