My dh once threw out a bag full of soft toys, including the teddy bear I had had since I was a baby, that was special to me because of the memories of my dad that were attached to it, that I had put in the loft.
He told me he was throwing out a bag of rubbish, and added it to a load of stuff he took to the tip - and it wasn't until an hour or so later that a lightbulb went on in my head, and I realised what bag he was talking about, and I freaked out, burst into tears and made him drive me straight to the top to see if we could get it back, but that container had already been removed, so it was gone for good.
I cried, on and off, for weeks (I think I was doing the crying I hadn't done when my dad actually died) - but there was a big difference between what dh did and what the OP's arsehole H did - my dh didn't know that there was anything precious in the bag (and arguably, as the bear was so precious, maybe I should have put him somewhere safer), and he was devastated to know how much his actions had hurt me. He definitely wasn't doing it to hurt me, or on purpose. I don't know if I could have forgiven him, if I knew it has been on purpose, and not a mistake.
This man needs to understand that what he did was cruel, and whatever issues he has, this sort of thing is NOT how grown ups deal with problems. I agree with all those who say he must replace the books,,and he needs to promise that he will NEVER, EVER do this again. Even then, I don't know that I could stay with someone who could be this deliberately cruel.