Try "Richmond Burning: The Last Days of the Confederate Capital" by Nelson Lankford, Viking Press, 2002.