INSIDE THE WORLD OF CIRCUIT CARD ASSEMBLY: WHAT EVERY ENGINEER SHOULD KNOW