Operating systems a systematic view - Davis, William S.; Rajkumar, T. M. (Addison Wesley, 2001)