Library Stokes