The Hamlin family; a genealogy of James Hamlin of Barnstable, Massachusetts - Kindle edition