Reading list: Class of 46
Class of West Point 1846. 20 confederate generals and more than 20 union generals in this class