Energy Harvesting Systems - Kaźmierski, Tom J.; Beeby, Steve (Springer, 2011)