The optical properties and solar energy conversion applications of carbon quantum dots: A review. (15th January 2020)