The bornu sahara and Sudan - Richmond Palmer (John murray)