Adaptive control of solar energy collector systems (Springer, 2014)