Why not check out some of the Armchair General series?