C++ MARC biblio records library