Benner, P., Mehrmann, V., & Xu, H. (1997). A New Method for Computing the Stable Invariant Subspace of a Real Hamiltonian Matrix. Journal of Computational and Applied Mathematics, 86(1), 17-43. doi:10.1016/S0377-0427(97)00146-5.