David A. Shapiro
David A. Shapiro is a faculty member at Cascadia Community College and the education director of the Northwest Center for Philosophy for Children. He is author or coauthor of four other books.
David A. Shapiro is a faculty member at Cascadia Community College and the education director of the Northwest Center for Philosophy for Children. He is author or coauthor of four other books.