Aaron, I've attached some book lists I created for clients on some of the topics you requested. I also attached one list of YouTube Clips on coping with thoughts. I have a few articles that address the topics if you are interested, I can post them. Hope you find them helpful! Janice