Signal Processing for Solar Array Monitoring, Fault Detection, and Optimization by Henry Braun