This graduate text provides a careful treatment of the theory and applications of matrices in the presence of an indefinite inner product. The theory is a natural extension of the classical theory of hermitian and unitary matrices in linear algebra. Applications of the theory to differential equations, difference equations and systems theory are included. It is widely useful for engineers, scientists and mathematicians alike.