Dave,
Another great first hand account is the book "Zulu War Journal" by Colonel Henry Harford, C.B. It is actually a transcription of Harford's handwritten journal, kept during the war. At the time Harford was a brevet Captain serving on the staff of Commandant Lonsdale of the 3rd Regiment, Natal Native Contingent. There are several of his sketches of battlefields, as well as a very fresh and well written account of his experiences and observations. Here is a quote from his observations the day after Rorke's Drift:
"Acting Commissariat Officer, Mr. James Dalton, who in the absence of Lieutenant Chard, R.E., (who was down at the river . . . superintending Pontoon work at the moment when warning was received of the nearness of the Zulus), devised all the rapid arrangements for the defense as well as working like a Trojan himself with the men at the barricades and did much gallent work during the night. . . . Mr Thomas Atkins is the best judge of gallant deeds, and when he applauds you may be certain that he is right and does so with good reason, and I noticed that directly Mr Smith or Mr Dalton showed themselves they received an ovation from thje men, Which was unmistakable." (Page 40).
Pretty interesting information about who really led the defense of Rorke's Drift. In light of the fact that Gonville Bromhead was nearly totally deaf and left behind at the drift because he was considered a total liability on combat, and John Rouse Meriot Chard never saw combat before or after, and Dalton had been a Sergeant Major who saw tons of action on the Northwest Frontier, the above quotation about who the men applauded after the battle gives an interesting twist on the battle that was never included in the movie Zulu. Harford saw a good amount of action (and was mentioned in the dispatches) so his action descriptions (while understated and modest) are quite interesting.