Author Cameron Ferguson deftly mixes history and characterization. Indeed, his character's personalities develop mainly through their reactions to events. Their reactions and conversations drive the plot. Mr. Ferguson is a resident of Great Falls, Montana.