Fondamentals of digital logic with verilog design - Ahmad Syalaby (Nahdhatul Mishriyah)