Public libraries in the 21st century - Goulding, Anne (England Ashgate Publishing, 2006)