Wow, violet, that is such a great encouragement!!! I am so glad he is reading now...maybe that will even open the channels of communication between you even wider, as he learns about it as you have? Also I would think he might be relieved to see there are reasons for the way he is in lots of ways, just to see they can be changed...
I do feel it is a great (huge!) step in his recovery process.
It were better for him that a millstone were hanged around his neck, and he cast into the sea, than that he should offend one of these little ones.