TU Delft Library as a vital link