This is not just a great concept. It is a perfectly executed realization of a great concept. Let me level with you, as a research nerd myself I really appreciate when you get a strong sense that the author knows what she is talking about. Do you know what I mean? I see glitches in books sometimes...