Oulie
Redemption Ark (Revelation Space, 2) by Alastair Reynolds — Oulie