Author: Devoto, Bernard - editor. Lewis, Merriwether; Clark, William; With a foreword by Ambrose, Stephen E.