Author: John Harwood, CNN