The Best Guide to PCB Assembly: Processes, Technologies, and Common problem solving