Energy scavenging for energy efficiency in networks and applications. - Kyoung Joon Kim; Francesco Cottone; Suresh Goyal; Jeff M. Punch (Bell Labs Tech. J., 2010)