The Bristol County Almanac for ...: Containing a Sketch of Each Town, County and Town Officers, and a Business Directory ; Together with Banks, Insurance Companies, Societies, Newspapers, Post-offices, &c., &c. Also Similar Information Concerning Nantucket and Dukes Counties