I honestly don't think that you need explanations, what you need is a solution because there's definitely a problem that has to be solved. No book, in my opinion can give you exact answer for why things are happening in your life. In case of failing again and again with keeping a job, the best for you would be consulting an occupational psychologist, that would be able, after hearing you story, to help you with find the right job .