Solar Light Harvesting with Nanocrystalline Semiconductors - Oleksandr Stroyuk (Springer, 2018)