An overview of cooling of thermoelectric devices. (October 2017)