SHM : Scottish Heinemann Maths.
Blair, John T.author.
Scottish Primary Mathematics Group.