a personal library database