Hatshepsut: The Lost Pharaoh of Egypt

by Carole Wilkinson