A comprehensive review of thermoelectric technology, micro-electrical and power generation properties | IEEE Conference Publication | IEEE Xplore