Professional Development For High School Teachers : An Investigation Of Its Effect On Student Achievement And Long Term Effect On Teacher Knowledge And Practice