Wolffe, et al.. Teaching Computer Organization/architecture with Limited Resources Using Simulators. Association for Computing Machinery (ACM), Mar. 2002, doi:10.1145/563517.563408.