book and register