Nestor de Villa succumbs to cancer at 75 (Manila Times, 2004)