Digital computer structure and design. - Townsend, R.