Books that cover the Indian revolt of 1857 against the British?

by barrel_of_pencils

I'm looking for a book that describes the military tactics used by both sides and also provides reasons for the ultimate failure of the revolt

voyeur324

/u/drylaw has previously answered How have historians interpreted the Indian Rebellion of 1857? and includes suggested reading.