Island library