Alex Jarvis has contributed writing and technical editing on solar power in various publication.