kapcolibrary.com