Gareth L. Powell is a science fiction novelist who writes stories about ordinary people in extraordinary situations. They write a lot online, giving advice and encouragement to aspiring authors. They are also parent to two teenagers and provide round-the-clock care and companionship for a loved one with additional needs.
Find Gareth L. Powell online: