Author: IBEX Languages Services Limited.