Ancient Nubia - Shinnie, Peter Lewis (Kegan Paul International, 1996)