W H FREEMAN AND COMPANY