If you're set on a bookshelf, be aware that cheap crap breaks. You'd really need to overload it to happen, but I've made it happen to a supposedly not-bargain-basement shelf with shelves that weren't all that wide (with programming bibles, but still).