Amazon Marketplace
Pages: 322, Edition: 2nd Expanded and Revised Second ed., Paperback, Constructing Modern Knowledge Press
AmazonInvent to Learn: Making, Tinkering, and Engineering in the Classroom