https://github.com/AugustTan/documents/blob/master/Understanding%20the%20Linux%20Kernel%2C%203rd%20Edition.pdf https://archive.org/details/understandinglin0000bove