Author: D P Myddleton
Alternate names: D. R. Myddleton