System Architecture as an Ordinary Engineering Discipline (ver. 0.65)
Lecture notes 2007 - 2010 (german language)

[1] Silvia M. Müller and Wolfgang J. Paul. The Complexity of Simple Computer Architectures. Springer, Berlin;Heidelberg;New York, 1995.

[2] Müller, S.M. and Paul, W.J. Computer Architecture, Complexity and Correctness Springer Verlag ISBN 3-540-67481-0
Please also take a look at the errata list for known bugs.

[3] Tanenbaum and Andrew S. Modern Operating Systems. Prentice Hall, London;Sydney;Toronto (1992).