There is an excellent, unabridged Audiobook version of Killer Angels that I HIGHLY recommend, especially if you are a commuter. It is not just read, but acted. The performer is very versatile and the thing just comes alive.
The Turner (yes, that Turner) production of Killer Angels is also excellent on DVD, if you can get beyond the laughably fake beards.