John M Ford

John M. Ford is the author of eight novels and dozens of short stories. He lives in Minneapolis, Minnesota, where he is currently at work on a novel, "Aspects," a fantasy with steam engines.