By David Machin, Peter M Fayers
By David Machin, M. Campbell, P Fayers, APY Pinol
By David Machin, etc., M. J. Campbell
By David Machin, Michael J. Campbell, Say Beng Tan, Sze Huey Tan