Rebel, the life and times of John Singleton Mosby