READYGEN 2016 TEXT COLLECTION GRADE 3 VOL- 0328852805, Scott Foresman, paperback

This textbook covers both theory and hands-on exercises in equal measure.