Ones and zeros : understanding Boolean algebra, digital circuits and logic of sets - Gregg, John