Solar powered stirling engine for self-generating electricity | IEEE Conference Publication | IEEE Xplore