Experimentation in creating a very crude/basic i386 kernel
Sources that helped me (and I can recommend them):
A great introduction and tutorial in creating a bare-bone kernel from the ground up: http://www.cs.bham.ac.uk/~exr/lectures/opsys/10_11/lectures/os-dev.pdf
Doesn't need introduction: www.osdev.org