Text this: Beta, size and value effects on the JSE Securities Exchange, 1994-2007