Digital libraries - Jha, Ramesh (Random Publications, 2012)