Self Reflecting Books