Thomas Henry Hnxley ( m.