Signal Processing for Solar Array Monitoring, Fault Detection, and Optimization by Andreas Spanias & Mahesh Banavar