Abstract. A generalization of the Riemann invariants for quasi-linear wave equations of the type d^w/dt2 = 3/(8w/3x)/3jc, which includes the shock curves, is proposed and is used to solve the Riemann problem. Three numerical schemes, whose accuracy is of order one (the Lax-Friedrichs scheme and two extensions of the upstreaming scheme), are constructed by L2-projection, onto piecewise constant functions, of the solutions of a set of Riemann problems. They are stable in the ¿"-norm for a class of wave equations, including a nonlinear model of extensible strings, which are not genuinely nonlinear. The problem with boundary conditions is detailed, as is its treatment, by the numerical schemes.