The Seventeenth Alabama Infantry: A Regimental History and Roster