Author: David I. Scott and Pedro T. Santos