Shelly,
I want to say it was Family Fun magazine.
I just used an off white plastice shelving unit that I got at Walmart. We glued cardbord onto the back of one long side and used that for the back wall. You could do it on the sides to, but the girls like to get at it from the front and the sides. We just used paint (with sponging and taping off techniques), and scrap fabric for "window treatments (I cut out a few windows using a premeasured template made out of cardboard and we put up curtains that matched the bed spread and table cloth.) We painted to outside too, though that's more b/c my dd likes to paint. It's up against the wall so that side isn't seen. We used two different rug samples pieces that we got at Home Depot for rugs by cutting them down and I put white glue on the edges to help them from fraying. We have more rug is we need to replace it. We also got a border for a dollar to. I put it down the middle of one "room" and painted top and bottom and on the bottom of the kitchen area and painted the top part to match. All in all, a better house than the store bought ones b/c my dd got to help in the decorating and knows that we can change things too! My other dd is getting into it now too and they play so nice when they play barbies now!
If you need any more tips let me know and good luck with your shelf house if you choose to do it!