SS is a big boy, right? Let him get his own reading material, so H can't take that out on you. You might suggest something to SS, but I would let him be in control of going and getting it. Takes the weight off of your shoulders. You could do a little research and suggest a specific title or two, but leave it at that.
Monday call? Weren't you going to go do something nice for yourself and miss that call? LOL....don't take the call.
You are doing terrific. Keep up the great work. As for telling him not to come back until he was really ready...well, two sides to that coin. It is great to set boundaries for yourself. However, you may have come off sounding a bit controlling, dear. Can you resay it in a better manner? Like.....I hope that when you come back you are coming back to stay. I really hate the moving back and forth, too. It hurts me everytime you go away. I'd love for you to come home and be sure that is where you want to be. I'm sure it's where I want you to be. I love you and really want our life together to be happy again.
Just a suggestion...you know your sitch best...so do what you think is best. Hugs..Akgal