Linux Kernel in a Nutshell: The book
I found a really cool link for all you folks wanting to know more about Kernel building, Modules and more. The coolest thing is, you can buy the book or download it for free. Here is a quote from the website.
Secret Goal (i.e. why I wrote this book and am giving it away for free online)
I want this book to help bring more people into the Linux kernel development fold. The act of building a customized kernel for your machine is one of the basic tasks needed to become a Linux kernel developer. The more people that try this out, and realize that there is not any real magic behind the whole Linux kernel process, the more people will be willing to jump in and help out in making the kernel the best that it can be.