Microelectronics failure analysis : desk reference (ASM International, 2004)