The very first writing about DMA, and the different choices for iplementation