I think the movie Zulu covered the battle very well. Except for a few differences in the actions of the primary characters, like Hook and Bromhead ect.
David