Internet Archive BookReader

On the four rocks of the New Haven region, East Rock, West Rock, Pine Rock ...