Salem Charitable Mechanic AssociationBooksAn address delivered before the Salem Charitable Mechanic AssociationConstitution of the Salem Charitable Mechanic Association, instituted Oct. 1, 1817Constitution of the Salem charitable mechanic association, instituted October 1, 1817Author data: Open Library