https://www.artstation.com/nikoladamjanov/store/K7P/procedural-books-substance-designer
Completely procedural books and bookshelf.
Books are made in Substance Designer where you can customize color of the leather, shape of the spine, title, number and type of gold ornaments...etc. Shelf itself is a simple setup done in 3DS Max that can adapt to any spline shape and the distribution/variation is handled through ParticleFlow.
Everything is rendered in Marmoset.
You can the source files and Marmoset scenes at my Arstation store.