The author of that story is participating in the comments on this blog entry and has offered to exchange email with Michal Necasek.
The author of that story is participating in the comments on this blog entry and has offered to exchange email with Michal Necasek.