Reference: Alabama Department of Archives & History. Custodian of the original pictures. Confederate Officers photo album. http://www.archives.alabama.gov/conoffalb/index.html
John Bankhead Magruder, "Prince John," was born at Port Royal, Virginia, May 1, 1807, and was graduated from West Point in the class of 1830. He was three times brevetted for gallant and meritorious conduct in Mexico as an artillery officer. At the time of his resignation from the old army, April 20, 1861, he was exercising command at his brevet rank of lieutenant colonel, rather than at his regular rank of captain. Appointed brigadier general in the Provisional Confederate Army on June 17, 1861, and major general on October 7, he distinguished himself in the early part of the Peninsular campaign, completely deceiving General McClellan as to the size of his forces at Yorktown. He was less successful during the Seven Days battles, where it was alleged he failed to take advantage of several golden opportunities. He was later assigned to command the District of Texas, New Mexico, and Arizona. Here he was signally successful for a time in the recapture of Galveston and the dispersal of the Federal blockading fleet. After the war General Magruder went to Mexico without being formally paroled and joined the Imperial forces with the rank of major general. Following the downfall of the Emperor Maximilian he made his home in Houston, Texas, where he died in comparative poverty on February 18, 1871. First buried there in the lot of a friend, his remains were later re-interred in Galveston. Contrary to numerous published sources which state that he never married, he was, in fact, married at Baltimore in 1831 to Henrietta Von Kapff, by whom he had at least three children.
Ref: Generals in Gray, Lives of the Confederate Commanders
by Ezra J. Warner. Printed by Louisiana State University Press, Baton Rouge and