Energy Autonomous Micro and Nano Systems | 9781848213579 | Memmo