Operating systems - Flynn, Ida M (Cengage, 2006)