The first of these two polyhedra also includes isosceles triangles, two types of isosceles trapezoids, and twelve regular pentagons.
It is also possible to make a similar polyhedron where the twelve pentagons are replaced by regular decagons, but only by allowing the twenty octadecagons to overlap.
These polyhedra were constructed using Stella 4d, which can be found at http://www.software3d.com/Stella.php.
The octagonal design on each face appears in the last post here, and was made using both Geometer’s Sketchpad and MS-Paint. After cropping this image, I projected it onto the faces of this polyhedron, the rhombic triacontahedron, using Stella 4d, a program you can try for yourself at http://www.software3d.com/php.