The American Leonardo: A Life of Samuel F. B. Morse