The notebook class