Operating systems (Pearson/Addison Wesley, 2004)