Benner, P., & Kressner, D. (2006). Balancing Sparse Hamiltonian Eigenproblems. Linear Algebra and its Applications, 415(1), 3-19. doi:10.1016/j.laa.2004.09.023.