I have a collection of (physical) books that I plan on growing. I want to organize them in a way where I can easily find a book, remove it, and replace it in the same spot.
I have books that are many different sizes. Height is a big enough problem by itself, but my books also have varying widths and thicknesses (e.g. large paperbacks that are almost as thin as comic books, hardcover art books that are not only thick but wide, and very small paperbacks).
Most books have their title along the spine, but not all of them do.
Cuurrently, the books are organized loosely by topic on several bookshelves. This means that finding and removing specific books can be difficult if the title is not on the spin or if the book is significantly smaller than the books next to it. Replacing a book (especially if it is one of the smaller books) is also difficult since I can lose the space the book was in. These problems are made worse by the fact that some book series I own do not keep a consistent size throughout the series.
Searching has mostly yielded results about organizing books to look cute or adding decorations. This is not what I want. I want a simple way to display my books so that I can access them and replace them easily; the aesthetic is more or less irrelevant (I can worry about that separately).
I did find this somewhat related question, where the OP asks how to organize a shelf. My shelf is already "organized" (not a mess), but I want to make my books easier to access. I also found questions about storing books without a bookshelf (I'm fine with using a bookshelf) and many posts about preserving books, none of which are relevant.
How can I organize my books for easy access?