Writing unix device drives - Pajari (Pearson Prentice Hall, 2003)