Massachusetts Institute of Technology
Mit: Open Course Ware: Principles of Computer System Design: An Introduction
This site makes available the second part of a textbook on computer system design. The chapters cover topics such as fault tolerance, networking, consistency and information security.