I can't recommend this book and it's follow up enough! The description of a machine made of a single particle unfolding into higher dimensions is one of my favorite passages in recent sci-fi. I think the last book in the trilogy is out, but haven't had time to read it yet.