Operating systems concepts - Silherschatz, Abraham (John Wiley, 2002)