CloverLane's blog. I bought one yard of fabric from Joann's, it's from the fancy have to pre-order section because it was 60% off! So worth the wait since I was in love with it! I quickly sewed up the sides, made a casing at the top and mounted it on one of those cheapo curtain rods that you can get at any hardware store for under 5 bucks. I love how it turned out. And the whole thing cost me 15 bucks.
The frames I picked up years ago at Ikea in their as-is section. And recently I scored these vintage maps from a fellow neighbor on freecycle. The colors match the fabric beautifully and are quite interesting to look at.