Mathematics for Cambridge Secondary 1 Stage 9 Work Book
Margaret Thornton, Sue Pemberton, Patrick Kivlin, Paul Winters