Fundamentals of Solar Cell Design. (2021)