Rational design of solar cells for efficient solar energy conversion. (2018)