publisher :: w h freeman & co