The Egyptian campaigns 1882 to 1885 - Royle, Charles (Hurst and Blackett, 1900)