These books provide a solid foundation for astrology and I highly recommend them, for beginners and researches: