On Three Battle Fronts by