Step inside 27 fascinating libraries