James P. Roberts

A fine piece of historical fiction.