The Astrology of Personality: A Re-Formulation of Astrological Concepts and Ideals, in Terms of Contemporary Psychology and Philosophy