Author: Duncan Ironmonger
Alternate names: D. S. Ironmonger