Professional Linux® Kernel Architecture by Wolfgang Mauerer