Isaac Bickerstaff, physician and astrologer