it is best to import this from the cbook module.