Castles Against Ignorance: How to Make Libraries Great Educational Environments