Great Trout Publishing: A Comprehensive Guide To Thermoelectric Fundamentals And System Design