A multi-source Z39.50 client