Ian McDonald - British science fiction novelist (1960–)