Coding style for good synthesis
Introduction to Verilog
Introduction to Verilog Tahir Muhammad FPGA Based System Design.