Gaea


A series by John Varley


Gaea
1. Titan (1979)
2. Wizard (1980)
3. Demon (1984)
thumbthumbthumb