Meroe, Soba and the kingdom of Alwa. - Kirwan, L.P