This is the kernel of the book.