Where Dmitry's design and mine differ is that he uses support rods, and I use full-length blocks of wood - solid, front-to-back support. I've never had anything collapse/break on me, but I don't use particularly long individual shelves, either. If you do, you need extra vertical supports, spaced to equally distribute the weight across the length of the shelf.
As for lateral stability, well, there's a reason why so many shelving systems are enclosed in the back by a large piece of something, and it ain't just to keep the stuff from falling out.