Author: d.d.  t.b. ray