
Grounded in constructivist teachings, this book is organized around learning processes that engage and support different learning activities such as investigating, exploring, writing, modeling, community buildiing, communicating, designing, visualizing, and assessing...

Revised