A review by mary_foxe
The Boy of a Thousand Faces by Brian Selznick

Short and smart.