Chinese astrology : interpreting the revelations of the celestial messengers