Affinity for Infinity by Boris Pelcer.