Fix critical join on /api/book