Benner, P., & Kressner, D. (2006). Algorithm 854: Fortran 77 Subroutines for Computing the Eigenvalues of Hamiltonian Matrices. ACM Transactions on Mathematical Software, 32(2), 352-373. doi:10.1145/1141885.1141895.