https://www.jeremyblum.com/2008/08/13/building-the-ultimate-computer-edition-5-up-to-cornell/
Building the Ultimate Computer: Edition 5 / Up to Cornell