Ever since I read Luna: New Moon, by Ian MacDonald I knew I was in for a ride. You can read my review here. I’ve been wary to talk about the next books for fear of ruining its astounding ending, even though it’s hard to write about a second book in a series without discussing…