Understanding the Linux kernel. - Bovet, Daniel P.; Cesati, Marco (O'Reilly, 2006)