These are too small.  They are really cute and the ledge is great, but too small for anything substantial like books.