This is an excellent practice workbook for 9 and 10 year olds (P5 more so than P6s). It looks at all the various topics to be covered at this age from...