Manyebook
Derek W. Haylock
Mathematics Explained For Primary Teachers