Thank you both for your replies.
StarCat, I really appreciate your kindness. It's nice to know I'm not alone.
It is dangerously close to the point of no-contact. I suppose I would be open to written communication for a while, to see if that works. At least he would have to listen to me for once, instead of interrupting me and screaming at me.
Also, thank you for the book suggestion. I thought I remembered seeing it in my workplace library, but I was unable to locate it, so I'll look on half.com
Thanks again for getting in touch. I'd like to keep in touch with you, if possible. It sounds like you've got a great grasp on your healing. Good for you.