Basic book controller