Black Hat Jack: The True Life Adventures of Deadwood Dick as told by His Ownself by Joe R. Lansdale tell the story of The Second Battle of Adobe Walls, from the viewpoint of Deadwood Dick a black cowboy. It's a work of fiction, but it's well grounded in facts and blends history and fiction very well.
The story is a simple on, a stand-off between a couple of cowboys and buffalo hunters hunkered down in a trading post and somewhere between 300 and 1000 Native Americans who fight because of the senseless slaughter of buffalos. But it's written well and thrillingly and it can be easily read in one sitting - I certainly didn't want to stop before I learned how things turned out. There is a LOT of blood and gore and brutality in the story, on both sides, and a lot of casual racism (not the author's but the characters'). It's rare that black cowboys are given a voice at all and I enjoyed reading a story doing just that.
It's pulpy and bloody, but still gives food for thought. I highly recommend reading up on the real Nat Love / Deadwood Dick and the Second Battle of Adobe Walls either before or after reading this story.