I used: One standard pallet, some venetian blind strips, four small metal brackets, thin plywood board found at the bottom of drawers, some plastic wheels that move in all directions. Some short screws (1cm) and some longer (4cm is good), a few nails (4cm).
Tools: I mostly do things manually so used a saw, screwdriver, sandpaper plus an electric drill.
Step 1: Getting the Wood Ready
Just draw out your plan, see how many pieces you'll need and cut them accordingly.
Measure the size of the books you'll want to put in there then make your dimensions fit these. I wanted four separate book sections so the depth will be a little more than two book depths and a little higher than the books are so you can get them out easily enough.
I did mine so that some side pieces would be horizontal and some vertical as you'll see later but you can do it how you like.
Then, for the table top, I used four pieces as I wanted it to be bigger than the body part so they were cut longer. You can see them at the top left of the photo.
I sanded down each piece and got the ends smooth, just with normal sandpaper wrapped around a spare piece of wood.
Step 2: The Base and the Sides
For the sides I screwed in each piece to fit along the edge of the base. It's best to use two screws for each one so they won't twist. Don't use nails for this as there's the chance that the wood will split, being close to the edge.
Continue in this way for the opposite side but don't fit the top onto it yet.
Step 3: Dividers
To hold them in place, I used some thin pieces of wood tacked in with enough space between them to slide in the plywood. I chose two pieces just so the colours would go together as the other side was white but that's up to you.
You'll need to cut the plywood so that it slots in really snugly. This way, there's no real chance of it coming out.
Step 4: Fixing the Other Panels Together
Then screw the top onto the ends on the sides and follow the same kind of pattern for the upper part.
I had the upper panels made horizontally and held them together with blind slats again as I didn't have any more thin strips of wood. You can see the dividers done like that on the photo.
Step 5: The Upper Section
Then, the last piece to make it the table top. I didn't want screws to be seen on the top so fixed the four metal brackets onto the corners as shown. Place them so that when you put the table top on the brackets will join to two pieces of wood on each side so the whole top will be fixed. Then, you can screw upwards with tiny screws.
For the four longer pieces that formed the table top, I again joined them together with blind slats which again, you'll need to make sure will sit inside the edges once you put it on. Then screw on the table top and it's done.
I chose some gloss varnish to finish it off and it is now a snug little table that can hold about 40 books. Ideal if you have a reading chair where you can rest your mug of warm broth and your pipe. :D