A review of recent advances in thermophotovoltaics | IEEE Conference Publication | IEEE Xplore