Operating system concepts - Silberschatz, Abraham (New York John Wiley, 2002)