Elastocaloric cooling: From fundamental thermodynamics to solid state air conditioning. (3rd July 2016)