River of Gods - 2004 novel by Ian McDonald