A review on the recent research progress in the compound parabolic concentrator (CPC) for solar energy applications. (February 2018)