Author: Alexander Barvinok
Born: 1963