Caribou library