Mastering Linux Kernel Development: A kernel developer's reference manual by Raghu Bharadwaj | Menrva Books