Logic design and computer organization. - Lewin, Morton H.