Operating system concepts - Silberschatz, Abraham