Author: Salaman Malcolm Charles.