I think this is as good as it gets. Which is really sad, all things considered, since this was basically all known decades ago. Not put together, but it was known, in bits and pieces. It's just hard to see how it could come about until social media made the kind of discussions we have here...