libalb