I have read them but ages ago. I'll get on it once I take my sweet time with ToH.
I highly recommended the Eisenhorn and Ravenor trilogies. Make sure to read Eisenhorn first, though.
Spoiler tags in the future please, especially for those (like myself) who have still yet to read the book. - darlreever