Source: https://www.ipc.org/TOC/IPC-4552A.pdf