Magic books