Snail Trails and Cell Microcrack Impact on PV Module Maximum Power and Energy Production | IEEE Journals & Magazine | IEEE Xplore