Brevet Brigadier Generals in Blue by Jack Brown & Roger D. Hunt