Bon library