Hatchepsut - Tyldesley, Joyce A. (Penguin Books, 1996)