Author: Philip van Zyl
Alternate names: van Zyl, Philip.