A comprehensive review on bioinspired solar photovoltaic cells. (29th October 2018)