Microcomputer hardware design - Protopapas D A (Englewood cliffs Prentice Hall, 1988)