A comprehensive study of geothermal heating and cooling systems. (January 2019)