Digital libraries theory and practice - Crawford, Floriana (Larsen & Keller Education, 2023)