The Elements of Computing Systems: Building a Modern Computer from First Principles
Publisher: The MIT Press
Published: 2005
ISBN-13: 9780262140874