Principles of computer organization and assembly language : using the Java virtual machine - Juola, Patrick , 1966- (Pearson/Prentice Hal, 2007)