A Cooperative Clustering Protocol With Duty Cycling for Energy Harvesting Enabled Wireless Sensor Networks | IEEE Journals & Magazine | IEEE Xplore