Hieroglyphic Dictionary: A Vocabulary of the Middle Egyptian Language