library as practice
documentation of library