Rebel : the life and times of John Singleton Mosby