#32 Refactor book data persistence.