A New History of Old Salem, and the Towns Adjacent--Viz: Danvers, Beverly, Marblehead and Lynn | Myboeken