On the application of circuit theory and nonlinear dynamics to the design of highly efficient energy harvesting systems