History of the Town of Marlborough, Middlesex Countyby Charles Hudson, Joseph AllenWriting a summary for young readers…For young readersBook data: Open Library