Text this: National Geographic almanac of American history / James Miller and John Thompson ; foreword by Hugh Ambrose.