Book textures and new method to handle sub-types