A Carpet Knight; A Novel by Harford Flemming