Advances in Solar Power Generation and Energy HarvestingVinod Kumar Jain, Vikram Kumar, Abhishek Verma₹3,043