M-libraries 2 : - Ally, Mohamed; Needham, Gill (Facet, 2010)