Book repository: dynamic variables