Ken MacLeodBooksShoreline of Infinity 31Shoreline of Infinity 29Beyond the Light HorizonJura for JuliaNon Serviam, Part 2Author data: Open Library