Digital systems; Hardware organization and design - Hill, Fredrick (Wiley, 1973)