\begin{thebibliography}{1a} \bibitem[1]{HoOtto92} {\sc S.~Holmgren and K.~Otto}, {\em Iterative solution methods and preconditioners for block-tridiagonal systems of equations}, SIAM J.~Matrix Anal. Appl., 13 (1992), pp.~863--886. \bibitem[2a]{Larsson99} {\sc E.~Larsson}, {\em A domain decomposition method for the {H}elmholtz equation in a multilayer domain}, SIAM J.~Sci. Comput., 20 (1999), pp.~1713--1731. \bibitem[2b]{OttoLa99} {\sc K.~Otto and E.~Larsson}, {\em Iterative solution of the {H}elmholtz equation by a second-order method}, SIAM J.~Matrix Anal. Appl., 21 (1999), pp.~209--229. \bibitem[2c]{HoOtto94} {\sc S.~Holmgren and K.~Otto}, {\em Semicirculant preconditioners for first-order partial differential equations}, SIAM J.~Sci. Comput., 15 (1994), pp.~385--407. \bibitem[2d]{HeOtto96} {\sc L.~Hemmingsson and K.~Otto}, {\em Analysis of semi-{T}oeplitz preconditioners for first-order {PDE}s}, SIAM J.~Sci. Comput., 17 (1996), pp.~47--64. \bibitem[2e]{AxNey03a} {\sc O.~Axelsson and M.~Neytcheva}, {\em Preconditioning methods for linear systems arising in constrained optimization problems}, Numer. Linear Algebra Appl., 10 (2003), pp.~3--31. \end{thebibliography}