Garda turner Mental math for primary school - Second edition - University press limited 2006 ISBN: 9780690131