Great item. However, it could allow different sizes for the shelves.  Reason is, if you put large books on the top it might tip over.  Could be a hazard.