Borderline Personality Disorder: A Guide to Understanding and Managing BPD - Amanda Allan