longview library