Cooperatives: Principals and practice in 21st century | E-Library System