Author: Olivier M. Palade
Born: 1962