A History of the Providence River: With the Moshassuck, Woonasquatucket & Seekonk Tributaries