When I moved into my final sewing room, 15' x 24'. I thot I'd died and gone to heaven. My solution for books: I had a 24" x 24" wooden base cabinet 30" high from another project. had a space between the door and window that was just the right size. I started with the base and added a four shelf metal stand on top. My son fastened it to the wall so it wouldn't fall over. I started with my books all in order according to subject but they never stay that way. At least they are all in one location.
I have cabinets lining another wall. I keep all my magazine holders, notebooks etc. on top of these. They are 6' high so easy to reach. So far, it's worked for me if i would just stop buying more books.