The Sudan Handbook by John Ryle