The Cowboy's Rebel Heart
318 pages