Angela McDonald

Angela McDonald lectures in Egyptology at Glasgow University. She has previously taught at Oxford University and at Liverpool University.