This is self-promotion, not self-publishing, so I'm going to move it to the appropriate room.