Books — object protocols