Text this: Carlos Castillo-Chavez: A century ahead