pierce library