The second Afghan war, 1878-79-80: its causes, its conduct and its consequences. - Hanna, B. (My University, 1899)