Operating system concepts essentials - Silberschatz, Abraham