Author: Eric Shiraev
Born: 1960