Guide to RISC processors for programmers and engineers (Springer, 2005)