Fundamentals Of Digital Logic by Professor Stephen Brown