OPERATING SYSTEMS DESIGN AND IMPLEMENTATION - ANDREW S. TANENBAUM (Prentice Hall, 2006)