Operating system concepts - Abraham Silnerschatz (John Wiley and Sons, 2003)