Author: GERARD DE VILLIERS, J P WILSON (TRANSLATOR), W B MICHAELS (TRANSLATOR)