If you were to walk into a modern viking's home, you would expect to see this bookend.
Designed in openSCAD, with the aid of Inkscape to convert an i...mage to .dxf, this book end can be printed in 3 parts and easily assembled by sliding the pegs in the supports snugly into the holes in the base. A book placed on the built-in shelf acts as a weight to keep the books from sliding.