R.I.P. historian & author David McCullough at age 89