What General in the Battle of Ball's Bluff was also a graduate of West Point?
Battle of Ball's Bluff:  In the battle, Union Army forces of the Army of the Potomac, under the command of Major General George B. McClellan, suffered a humiliating defeat. George B. McClellan:  A graduate of West Point, McClellan served with distinction during the Mexican–American War, and later left the Army to work in railroads until the outbreak of the American Civil War.
George B. McClellan