GRANITE LIBRARY