Stephen Crane: A Life of Fire