Wow! This is it! C-PTSD is still a relatively 'new' and unheard of ailment. Many people who suffer with it are left bobbing around various diagnoses and feeling even more broken for not fitting into any of them properly. If you've had a bad childhood - read this book. It might clear up a lot of things about why you are the way you are.