Operating systems a design oriented approach - Crowley, Charles (New Delhi Tata McGraw-Hill, 2009)