The Love Compatibility Book: The 12 Personality Traits that Can Lead You to Your SoulmateEdward Hoffman, PhD