The evolution of weapons and warfare - Gueniffey, Patrice 1955- (1980)