renamed books to texts to avoid naming confusion