Thanks for the recommendation. I find myself ruminating on things that are years separated from me, on a daily basis, so maybe this will be helpful.
It really helped me think about the issues as healthily as they could be, and it severely diminished the constant presence of them in my thoughts. I hope it helps you.