My wife found a picture of a sign like this on Facebook and wanted me to design something similar. I printed her a sloth to go next to the blocks, but you can put anything there if you want.
The shelf does require supports.
Edit: I added an updated file with more books on top and at 145% scale. The original file was too small, and the single book on top didn't turn out too well. All other errors should be corrected, too.
The author marked this model as their own original creation.