Technologies for Energy, Agriculture, and Healthcare - 9781041301578