Here is a good account of the battle from volume 11 of the confederate military history series
https://en.wikisource.org/w/index.php?title=File:Confederate_Military_History_-_1899_-_Volume_11.djvu&page=412
Bryce