Stephen E. Ambrose's book

GPTKB entity