Palace of books