I've read several books now by Robert Charles Wilson, and really enjoyed them all; he's an author who specializes in the wider implications of his ideas, exploring the cultural, societal, and even religious ramifications of his various concepts. Virt...