Operating Systems - Stallings, William (Englewood Cliffs, New Jersey : Prentice-Hall, 1995)