McGraw Hill science, grade 3 teacher resources for practice and support with answer key and activity book. (McGraw Hill School Division, 2003)