Applied Pc Interfacing, Graphics And Interrupts by William Buchanan