A new History of old Salem, and the Towns Adjacent--viz: Danvers, Beverly, Marblehead and Lynn | Myboeken