100 best towns to raise a family

New book uses key factors to rank U.S. locales