Esa es realmente una muy buena pregunta y como soy un gran fan de la aplicación Libby, me puse a tratar de averiguar: lo mejor que pude llegar (a juzgar sólo por el tamaño de los archivos) es en (en mi caso) la tarjeta sd externa en varias subcarpetas bajo Android/data/com.overdrive.mobile.android.libby/files/Documents/Responses
Obviamente, si no tienes una tarjeta sd instalada, lo más probable es que estén en el almacenamiento interno del teléfono, con la misma jerarquía de carpetas.
Actualmente sólo tengo un libro descargado & en esa carpeta mencionada, tengo 177 subcarpetas que contienen de 1 a 5 elementos cada una, para un total de 296 archivos.
Los nombres de los archivos tienen 32 caracteres en forma hexidecimal, por ejemplo d03136b916418cfffcb99fe5fb1b7e92 (nota: no hay extensión de archivo).
No me cites nada de esto, porque ninguno de los archivos tiene extensiones, así que sin más pruebas, no hay manera de saber qué tipo de archivo son.
Debido a que tengo acceso a la raíz en mi teléfono, también pude ver qué archivos se almacenan en /data/data/com.overdrive.mobile.android.libby/ donde la aplicación está realmente instalada. El archivo más grande se llama databases/DeweyDb y tiene 276KB. Sólo puedo asumir que esto une todo ... espero que esto ayude =)