Energy Scavenging for Wireless Sensor Networks by Jan M. Rabaey & Shad Roundy