C is for control : A laboratory text for hardware interfacing with C and C++ - Blankenship, John (Prentice-Hall, 2000)