Dymocks modernises system used to manage 40 million products