In terms of the Battle of The Little Big Horn, I have long thought one of the best books anyone could read on the subject is Richard Allan Fox Jr.'s Archeology, History, and Custer's Last Battle. I believe Gordon Harper's work here is, though different, equally superb. If you have any interest in the Battle of the Little Big Horn, then I cannot recommend this book enough.