Lee, I recommend you look at Eric Wittenburg's article in North and South on the battle and at his book on Trevelian Station and Nance's Shop in Glory Enough for All.
The site is located in Charles City County.
Bryce