Author: Pierre Gustave Toutant Beauregard
Alternate names: Beauregard, Pierre Gustave Toutant, 1818-1893.