Well Researched First Hand Source
This book is a little dry but really the only game in town that fully assesses the battle and it's aftermath, from someone who was there and who did excellent research digging through records and talking with those participants who were still alive. Very helpful source to try to understand this still very confusing battle.