this is a pretty decent intro, but there's also lower-level stuff to get into to really get how it's going on under the hood. if you already have read this, i can try to dig up some material on that stuff too. it's been a while for me, so I don't have links handy, hah