Cullum, J., Willoughby, R. (2002). Lanczos algorithms for large symmetric eigenvalue computations: Documentaion and Listings Original Lanczos Codes. Society for Industrial Mathematics.