Computer Organization and Design RISCV Edition by Hennessy & John L. Departments of Electrical Engineering and Computer Science & Stanford University & US