This text comprehensively discusses the modeling of photovoltaic modules, PV array interconnections, multi-level inverters, distributed maximum power point tracking techniques, static and dynamic PV array reconfiguration techniques. It gives a step-by-step procedure for hardware validation of the partial shading mitigation techniques.