Esoteric Astrology: A Study in Human Nature