Avevo avuto lo stesso problema anche io. Ho risolto inizialmente con l'utilizzo delle aggregazioni su un command di Dataenviroment. Il campo aggregazione lo puoi inserire nella sezione di Gruppo (mettendo poi naturalmente eventuali fitri per vedere solo il dato che ti interessa e non tutti) e il resto dei campi nella sezione classica per l'inserimento dei record.

Potresti fare l'aggregazione per titolo del libro e mettere il campo del record nella sezione gruppo..ed il restante nella sezione sotto. Dovrebbe funzionare così...almeno a me ha funzionato...poi però sono passato a Crystal Report