This article is about booting Linux faster by starting services in parallel when possible. But what was most useful, was the concise, and understandable description of how the normal Linux boot process works - run levels, services, init.d, special names, etc.
http://www-106.ibm.com/developerworks/linux/library/l-boot.html