The whole of object Filter_Books was ported to C++