Cave of knowledge; Public library, Villanueva de la Canada, Madrid, Spain