Craig Lancaster 

Craig Lancaster is the author of 10 novels and a collection of short stories, work that has won two High Plains Book Awards and a host of other honors and has been translated widely. He lives in Billings, Montana.