Evolution's shore by Ian McDonald | Lex | Lex