Ugly's residential wiring based on the 2017 NEC (United State of America : Jones & Bartlett Learning, 2017)