Teaching and Learning with ICT in the Primary School