Greg Egan. The Clockwork Rocket

Annotation
Contents