Hannibal: A Leader For TodayEbookHannibal: A Leader For TodaybyMajor Randall E. TwitchellRating: 5 out of 5 stars5/5Save Hannibal: A Leader For Today for later