Books — programmable objects