In the second installment of the Desert Legends Trilogy, Ghost Moon follows young James Doolen's story after he discovers the terrible truth about his father in Written in Blood. The year is 1878, and young Jim is not yet ready to return to Canada. Instead he heads up to New Mexico in hopes of finding work and building a life. On the way he meets Bill Bonney (later to be known as Billy the Kid), who takes him to a ranch south of the town of Lincoln, where they both find work as cowboys. Little does Jim know that he is about to get caught up in a vicious battle for the lucrative army contracts with nearby Fort Stanton. As the violence explodes around him, Jim becomes a helpless witness to cold-blooded murder and watches as Bill swears revenge and leads a gang of killers into the hills. However hard he tries, Jim can't escape the violence and is finally drawn into its bloody conclusion on the streets of Lincoln.