Non puoi ovviare a questo problema creando una select dinamica? Cioè inserisci i dati nel form, e anzichè seguire il link per selezionare il libro, ti si crea una select con i libri che si possono prendere in base ai dati inseriti nel form, o chessò, in base alla disponibilità. Così non hai il problema di farti ritornare il vecchio form con i dati inseriti in precedenza.