An In-Depth Discussion on Concentrated Solar Power