The battle of Majuba Hill. - Ransford, Oliver (John Murray, 1970)