This was a perfect solution for my needs.  It took some time, care, and patience to assemble, but was worth it to finally have a solution to organize a lot of different sized books into a very small area.