A
Look at
3D Geometry
By
Matthew Le Gendre, Jason Bunyea, and Adrian Arvizo
A basic understanding of high school algebra is recommended, but not required, for understanding some of the concepts discussed here.
A zip file containing all of the shapes used on this page can be downloaded here.