The Angel of Marye's Heights: Sergeant Richard Kirkland's Extraordinary Deed at Fredericksburg