Horae Aegyptiacae : or, the chronology of ancient Egypt discovered from astronomical and hieroglyphic records upon its monuments