Operating Systems Design and Implementation - Tanenbaum, Andrew S