PC2D: A Circular-Reference Spreadsheet Solar Cell Device Simulator | IEEE Journals & Magazine | IEEE Xplore