Linux kernel programming - Beck, Michael (Pearson education, 2002)