Africa : a modern history - Arnold, Guy (Atlantic Books, 2005)