Cambridge o level mathematics coursebook - "MERTTENS, RUTH" (PEAK PUBLISHERS,CAMBRIDGE UNIVERSITY PRESS)