NobleBlocks
    Absorption enhancement using photonic crystals for silicon thin film solar cells | NobleBlocks