Documents written by Hafez Hassan (2) | is about Hafez Hassan (0)

Ali Bahgat et al. (1928)
Georges Daressy et al. (1928)