souljaleonn 's review for:

Hatchepsut: The Female Pharaoh by Joyce Tyldesley
3.0
challenging informative slow-paced