Archimedes Engine

Series by Peter F. Hamilton