Ccea Higher Gcse Mathematics by Brian Hughes & Anne Connolly