Van Dooren, P. (1982). Algorithm 590 : DSUBSP and EXCHQZ : Fortran subroutines for computing deflating subspaces with specified spectrum. ACM Transactions on Mathematical Software, 8, 376-382. https://hdl.handle.net/2078.5/69275 (Original work published 1982)