| Peter M. Kogge; "The Architecture of Pipelined Computers", McGraw-Hill; 1981; Section 6.6.2. |
| J. L. Hennessey and D. A. Patterson; "Computer Architecture, A Quantitiative Approach"; Morgan Kaufmann; 1990; Section 6.7. |
| Chris H. Perleberg & Alan J. Smith; "Branch Target Buffer Design and Optimization"; IEEE Transactions on Computers; vol. 42, No. 4; Apr. 1993; pp. 396-412. |
| Anderson, Earle, Goldschmidt, Powers;"The IBM System/360 Model 91: Floating Execution Unit"; Jan. 1967; The IBM Journal of Research and Development; pp. 34-53. |
| Harvey G. Cragon; "Branch Strategy Taxonomy and Performance Models"; IEEE Computer Society Press; 1992; Chapter 4. |
| C. O. Stjernfeldt, E. W. Czeck, and D. R. Kaeli; "Survey of Branch Prediction Strategies"; Northeastern University technical report CE-TR-93-05; Jul. 28, 1993. |
| Anderson, Sparacio, Tomasulo; "The IBM System/360 Model 91: Machine Philosophy and Instruction-Handling"; Jan. 1967; The IBM Journal of Research and Development; pp. 8-24. |
| Bolan, Granito, Marcotte, Messina, Smith; "The IBM System/360 Model 91: Storage System"; Jan. 1967; The IBM Journal of Research and Development; pp. 54-58. |
| Flynn, Low; "The IBM System/360 Model 91: Some Remarks on System Development"; Jan. 1967; The IBM Journal of Research and Development; pp. 2-7. |
| Tomasulo; "An Efficient Algorithm for Exploiting Multiple Arithmetic Units"; Jan. 1967; The IBM Journal of Research and Development; pp. 25-33. |
| Superscalar Microprocessor Design, Mike Johnson, p. 87, 1991. |