The propagation of ultrashort coherent light pulses through a resonant atomic medium, modelled by a two-quantum level of absorbers, is studied including the effects of level degeneracy. The governing equations, a sequence of n-tuple sine-Gordon (SG) equations, are solved by quadrature for the Q-transition, with an approximate method indicated for the (mathematically) more difficult P- and R- transitions. It is shown, in particular, that there is a surprisingly close relation between the usual SG equation and the double SG equation. A simple theorem is proved which shows that each travelling wave solution of the former immediately leads to a solution of the latter, which thus admits a restricted Backlund transformation. This direct solution of nonlinear dispersive equations, which apparently cannot be solved by the inverse method, has an interesting by-product: an approximate method for finding travelling wave solutions of relatively arbitrary Klein-Gordon equations.