The north shore of Massachusetts Bay. An illustrated guide to Marblehead, Salem, Peabody, Beverly, Manchester-by-the-Sea, Magnolia, Gloucester, Rockport, and Ipswich
Hill, Benj. D. (Benjamin D.), d. 1894