Author: Denis Low
Alternate names: Denis S.K. Low