The carpet knight, written by Welham Clarke.
Couldrey, H. R.
Clarke, Welham.